Microsoft Word - ICSE 2012 Bug reopen - Final - April.docx
ثبت نشده
چکیده
d e v e l o p m e n t p r o c e s s . A n u n d e r l y i n g a s p e c t i s t h e e f f e c t i v e n e s s o f f i x e s : i f a f a i r n u m b e r o f f i x e d b u g s a r e r e o p e n e d , i t c o u l d i n d i c a t e i n s t a b i l i t y i n t h e s o f t w a r e s y s t e m . T o t h e b e s t o f o u r k n o w l e d g e t h e r e h a s b e e n o n l i t t l e p r i o r w o r k o n u n d e r s t a n d i n g t h e d y n a m i c s o f b u g r e o p e n s . T o w a r d s t h a t e n d , i n t h i s p a p e r , w e c h a r a c t e r i z e w h e n b u g r e p o r t s a r e r e o p e n e d b y u s i n g t h e M i c r o s o f t W i n d o w s o p e r a t i n g s y s t e m p r o j e c t a s a n e m p i r i c a l c a s e s t u d y . O u r a n a l y s i s i s b a s e d o n a m i x e d m e t h o d s a p p r o a c h . F i r s t , w e c a t e g o r i z e t h e p r i m a r y r e a s o n s f o r r e o p e n s b a s e d o n a s u r v e y o f 3 5 8 M i c r o s o f t e m p l o y e e s . W e t h e n r e i n f o r c e t h e s e r e s u l t s w i t h a l a r g e s c a l e q u a n t i t a t i v e s t u d y o f W i n d o w s b u g r e p o r t s , f o c u s i n g o n f a c t o r s r e l a t e d t o b u g r e p o r t e d i t s a n d r e l a t i o n s h i p s b e t w e e n p e o p l e i n v o l v e d i n h a n d l i n g t h e b u g . F i n a l l y , w e b u i l d s t a t i s t i c a l m o d e l s t o d e s c r i b e t h e i m p a c t o f v a r i o u s m e t r i c s o n r e o p e n i n g b u g s r a n g i n g f r o m t h e r e p u t a t i o n o f t h e o p e n e r t o h o w t h e b u g w a s f o u n d . K e y w o r d s — b u g t r i a g e ; b u g r e o p e n ; b u g r e p o r t I . I N T R O D U C T I O N A k e y a c t i v i t y i n t h e s o f t w a r e d e v e l o p m e n t p r o c e s s i s f i x i n g b u g s s u b m i t t e d b y t e s t e r s a n d e n d u s e r s . A n i m p o r t a n t b u t o f t i g n o r e d a s p e c t i s t h e b u g r e o p e n r a t e i n t h i s p r o c e s s . B u g s c a n b e r e o p e n e d f o r a v a r i e t y o f r e a s o n s r a n g i n g f r o m p o o r l y f i x e d b u g s , i n c o r r e c t l y f i x e d b u g s , n e w c h a n g e s t h a t r e q u i r e d p r i o r c l o s e d b u g s t o b e r e o p e n e d , b u g s r e o p e n e d d u e t o t h e i d e n t i f i c a t i o n o f t h e a c t u a l c a u s e o f p r i o r c l o s e d b u g s , o r b e t t e r r e p r o d u c i b i l i t y o f a b u g . T h e p r o c e s s o f b u g r e o p e n s a l s o h a s i t s o w n d y n a m i c s g i v e n t h e n u m b e r o f b u g s a s s i g n e d t o a d e v e l o p e r , t h e g e o g r a p h i c a l d i s t r i b u t i o n o f t h e p e o p l e o p e n i n g t h e b u g s , a n d t h e t y p e o f b u g s . U n d e r s t a n d i n g b u g r e o p e n i n g i s o f s i g n i f i c a n t i n t e r e s t t o t h e p r a c t i t i o n e r c o m m u n i t y i n o r d e r t o C h a r a c t e r i z e a c t u a l q u a l i t y o f t h e b u g f i x i n g p r o c e s s I d e n t i f y i m p o r t a n t i s s u e s t h a t a r e n o t f i x e d a n d l a t e r
منابع مشابه
Microsoft Word - ICSE Final.docx
Good software engineers are essential to the creation of good software. However, most of what we know about softwareengineering expertise are vague stereotypes, such as ‘excellent communicators’ and ‘great teammates’. The lack of specificity in our understanding hinders researchers from reasoning about them, employers from identifying them, and young engineers from becoming them. Our understand...
متن کاملMicrosoft Word - reassignments-cscw-2011-submission-v11-FINAL.docx
B w e in B b I it c ti r a to f f r b d s o A B A D D a A H I B o ti c o s ti i 1 Stanford ABSTRACT Bug reporting/f ware developm ently has strong n how to find Bug report reas bug-fixing proc In this paper, w tative analysis crosoft Window ify social inter reassignments. are useful to de o the popular o ful. We categor finding the roo report quality, balancing. We dations for the systems that ...
متن کاملVerifying Aspect-Oriented Activity Diagrams Against Crosscutting Properties with Petri Net Analyzer
Natural Language processing (NLP) has been revolutionized by statistical language models, which capture the high degree of regularity and repetition that exists in most human speech and writing. These models have revolutionized speech recognition and translation. We have found, surprisingly, that “natural software”, viz., code written by people is also highly repetitive, and can be modeled effe...
متن کامل